//关于promise捕获异常
var promise01 = new Promise(function (resolve, reject) {

    // if(1==1){
    //     reject(10)
    // }
    //如果是语言的异常呢
    // var i=1/0   //结果是没有捕获,因为js的答案的infinat
    //主动抛异常
    //throw new Error("123") //也是会被直接捕获
    

    console.log("Promise函数里面的代码执行");//promise函数是立刻执行
    return 10;
})
promise01.catch((data)=>{
    console.log(data)
})
//假如我们不catch,则抛出异常

//总结： 抛出异常的方法有2种第一，调用异常回调函数， 第二， 直接throw


